John D. C. Linnell author data searchable via API